Implemented hdfio to read/write arrays
merge changes in setup