Separated grid creation routine to spatial module
Modified plotting routines to allow greater customisation
Added basic tests for grid creation
Continued work on validation code.  TODO: add dt_min, dt_max to allow predicting forward for a range.