handle logins failure properly, send people back to root (was crashing before)

improve sign_out but it still gives a white screen after sign out... I think I need to
work with Adam to notify angular that a signout has occurred somehow