Modifications to the way that authentication affects the user experience

* Makes the role of registered users 'user' by default
* Navigation for features is now only available to authenticated users
* Login directs you to the search page
* Landing page tells you to login unless you are already logged in