Oops. So the tests were passing because reading materials from .h5m was not tested (but reading from .h5 was). Reading from .h5m never worked (because ```MaterialLibrary``` only read .h5 and .hdf5). In other words, I broke something that was already broken. Nonetheless this is moot because everything is fixed per my recent commits.