Dequire homepage

In addition to removing the login requirement on the homepage, a previous story broke some things on the visual side. Fixed it and added some tests.
I'm just saying to move line 45 to after line 12. We don't want the `User.find_or_create_by` to be called for the `index` and `logout` actions.