Update documentation & test suite (#11) * update readme * update rustdoc homepage * moved cpp files * detailed KernelArgs doc * updated functor docs * replaced SerialForKernelType in code * fix doc test * replaced ForKernel in code * disptach module doc * routines doc * finished doc of the routines module * view module doc * view parameters doc * misc formatting * update test CI to include features * fix ci?