Added ability for users to sign up, sign in, and sign out