Though I initially developed this code for a some commercial projects, I have now removed some of the company and client specific info from this app so I could roll it out to Github as a public open source code base. I hope to develop this further as a part of a system of apps that should collectively offer a highly flexible system for companies that need a RESTful API based on data in MongoDB.