Cleanup the require() calling in controllers, templates, views and such.

This is untested/currently does not work (it does not find require-dir), but I think this is a good approach to doing things.

At the very least we should be using index.js files in the folders themselves instead of having a bunch of js files with the same name as the folders. require('controllers') will require controllers.js or the file in folder controller/index.js :-)

Anyway, using something like I suggest here we would have to re-type things a whole lot more.