persistant login state, ui refreshes auth status properly. Logout button works