Revamped Controllers and Routing

This is only a suggestion!

1) We can load the controllers by reading the filesystem - this makes adding controllers trivial.  No changes needed anywhere else.
2) If we put the routing directly in the controller it simplifies app.js greatly and is more "hackathon" friendly because I can build out the app quickly by simply building out models, controllers and views - no need to edit app.js.
3) To me this is more "MVC" because that is exactly what we have: /models, /views, /controllers

The only thing that is not working at the moment is account deletion - getting a 403 error and can't figure it out...

Anyway...just a suggestion to consider. 
Cheers