split the login logic to its own page; user gets a spinner while the app attempts an automatic login
moved the defer service to its own module
added feedback on login error
refactored the authenticationp service so both auto and manual login use the same promise
Revert "refactored the authenticationp service so both auto and manual login use the same promise"

This reverts commit eabd850715e8ad224529a1febe3093660b20e0eb.
the authenticationp service doesn't need to keep listening to login/logout events
common onLoginSuccess behavior
loggedIn user propagated to the user service; names page does care about logging anymore
cleaned up
added redirect to login if user tries to navigate to the names pages with being logged in
woops...how did that work?!
split the uniqueness service and directive in their own module
names route waits for the data to arrive before initializing the controller
added feedback on what the app is doing while logging in and loading data
disabled ratings for now, while I design the ranking system