H5py compute

Compute layer directly on top of h5py.  This is likely to be minimal until we get some kind of chunking/partitioning system in place.