Updated TODO list
BUGFIX: Minor tidyup of the user controller
REFACTOR: Cleanup of main server.js file:
* Switched from entire express.bodyParser() to express.json() due to dire warnings about DDOS attacks (see http://andrewkelley.me/post/do-not-use-bodyparser-with-express-js.html)
* requireTree no longer needs the struct loaders - should be taken care of by the invidiual controllers anyway
* No longer globally loading models (via require) in the main server - they'll get namespaced anyway in each controller
Added support for flash messages on failed logins
BUGFIX: Removed NPM module path - its core anyway dont need NPM
Put back original connect bodyParser module - can't parse JSON blobs without it - need to find a future replacement
Added connect-flash NPM module files
Added basic page controller
DB loader now exists inside config/global rather than its own file
All model files only return the computed Mongoose model and nothing else