Replace printed error messages in H5MD_File.__init__ by exceptions
Merge pull request #6 from khinsen/error-handling

Replace printed error messages in H5MD_File.__init__ by exceptions
Update of contributions by Konrad Hinsen.
Use variable length string datatype for H5MD metadata, units and box.
Add support for time-dependent box.