Creates the db file if it doesn't exist and writes content if it is empty
Redefined pymongo's Cursor class
Added update, query and delete operations to redefined Connection
Added decorator @classmethod to overloaded functions
Added get/query, update and delete tests