added loginStatus to test async logins, unreachable network handling and simple email validation