removed unnecessary typedefs
finished basic hdf5 operatrions