added MongoDao for CRUD operations and continuing to convert entities