fixed hdf5 reader. now returns a dictionary of nodes rather than list, though...