first unit test and integration test

A quick test that the homepage works and that the login succeeds in three cases (failure, unconfirmed, and success).
I've seen this kind of thing done on tests before. It may not be a bad thing. You could either use another user for another registration, or destroy the instance like you are now. I wonder if we can get it to automatically setup/takedown between tests. May take a bit of research.