[#14] exposing app.logger and adding index.partial for partial render
[#14] adding some basic db and logging config, basic styles, and routes
[#14] fixing tests using dbUri
[#14] sorry this is shitloads
[#14] adding lib and test to supervisor watch list
[#14] adding error middleware, user methods, and user creation
[#14] introducing node-validator dependency
[#14] adding explicit (and friendlier) validation in controllers

Instead of relying on mongoose validation, we now use node-validator
which is much more flexible and integrated into the express middleware.
[#14] adding supertest
[#14] fixing stuff

(1) test configuration, before and after
(2) bugs
(3) linting code
[#14] account tests pass, introducing model factories
[#14] login is functioning now
[#14] adding login tests
[#14] adding usage comments to model_factories
[#14] adding less files and rudimentary header
[#14] more logical views directory, adding 'next' support to login
[#14] fixing login tests and adding test for 'next' redirect

Tests were failing and I was not noticing because they were checking
for include() in headers instead of equal.
[#14] adding form styles