Removed some of the new authentication stuff. Login modal now shows on dashboard if not logged in.
Login modal now shows on pages which require authentication if user is logged out.
Finally figuring this angular stuff out.