Add first order dimensional sweep updating
Fixing functor version of euler
Add test for simple q update

Currently this test is broken since the reference solution must be set.