First cut at Collections.hpp

Implemented Collection methods (wrapping dataspace methods)

Renamed a few of the operations in the dataspace (insert, update, erase) are the new names.