Cross platform HDF5 workaround

Should fix Issue #28.  Also tabs converted to spaces :)