ENH: Add HDF5 r/w support