cleaned up lean api structure to only have functionality withing the controller; the routes are self documenting; and the dal level functionality and test have been moved to a reusable npm module called mothergoose