Moved reading of data to after rank test

o New method for NetcdfSlice, getData
Big refactor of dimensions

o Added class to describe dimensions (in preparation for using a
  supergrid)
Added function to create vertex coords

o Cleaned up the pcolormesh plotting that uses vertex coordinates for
  cell data