almost done with problem 2

Finished implementing functions that could save data using HDF5.
more binaries

Included serialize and deserialize to write binary data files