Implements improved login/logout flow and user tracking.
Adds a mixin to support scrolling the window to the top when a route is entered. Adds a base route that all routes that display feed items should inherit from.
Removes unnecessary log.
Fixes sidebar controller not loading properly.
Fixes references to singleton that were removed in previous commits.
Scrolls window to top before route is activated so user will see loading progress.