fixes #1272 added a modal for when the session token is invalid that will log the user out and stop trying to log them in (which can cause the user to recieve 3-infinity password resets because the app trys again every 10minutes