Updated TODO.  Implemented HDF5 reads and the hdf5 backend should now be working.  Testing to come shortly.
Added beginning of cm1_dataset interface
Updates to dataset type
CM1 Dataset API core implementation is done.  This allows opening all
grids contained within the CM1 output at once, and getting dimensions
and variable grids from the dataset.