issue/135

 - added interfaces for building queries, populating
 issue/135

 - fixed CRUD mappings for PUT/POST
 issue/135

 - updated mongoose version in package.json
 - updated user schema to filter password field during json transformation
 - added query route for content api
 - added subdocument population option to database interface
 issue/135

 - fixed issue with User.schema hiding password pre-transform
 issue/135

 - added sort,limit,skip operators
 issue/135

 - added unit tests for API query endpoints
 issue/135

 - removed superfluous attribute from Course.schema
 issue/135

 - cleaned up database interface
 issue/135

 - addresses some comments from Pull Request #302
 issue/135

 - rename all references to [adapt]builder to origin on backend
 issue/135

 - fixed misspelling of 'success' in some json responses
Merge pull request #302 from adaptlearning/issue/135

Issue/135