New HDF5 Write and Read functions
New unit tests