added code to read data associated with the mesh

TO DO:

Allow the data to be brough in as references to netCDF4 variables
-- i.e. lazy loading.

More testing -- not even sure if the reading code can read the test file
  written by the writting code!

time! DataSets are assumed to be a single time step (or no time) now
-- that's pretty broken. (or limited anyway)