Rename class Storage to DataStore, include boost, and create constructor and destructor