removed a resolved todo.
removed another resolved TODO.
Log error and exit if test suite is unable to connect to mongodb.

Instead of just hanging on a test that uses the db, which is quite
perplexing.
added email validator.
Split validators out into their own module and gave them tests.