Code fixes.

I made the slope limiting section more explicit for my own learning. Also, I
have included the TVD RK3 scheme of Shu for time integration instead of the
improved Euler scheme.