users can now sign in and sign up and sign out