Verbose error message when h5py.File() failes.

When h5py.File() raises an IOError, the exception is caught and the
error message is modified to include the filename.
Merge pull request #7 from radiocosmology/verbose_h5_errors

Verbose error message when h5py.File() failes.