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.
If you leave the function in the ApplicationController and make it a `helper_method`, it's available both places. Or maybe I'm missing something?