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.
Can we split this into three distinct tests?

* Not showing "logout" for guests
* Checking that the correct things are displayed for logged-in users
* Checking that logout works