added curation functionality to the curator, added tested, and refactored slightly to fix some bugs