Generified DAO to accept any sort of object as a model; Pulled mapping methods out of MongoDAO and into MongoMapper; Refactored and improved existing unit tests.