Add dirty but working parallel HDF5 example.
Add hdf5-d bindings as a submodule.
Restructure IO modules.