1D wave test working

Staggered mesh, shifting one field relative to another

Boundary conditions take account of staggered fields