Several improvements to hdf5 parse

Added some format checking, e.g. to Group and Dataset names.