Add ability to perform CRUD operations: added insert. added bson marshaller/unmarshaller