SimuIO rewrite. Now use HDF5 file to store simulation. API is unchanged