Fixed issues where it looks like you are logged in but are not logged in. Altered the auth process to validate your login state and request authentication if not valid