Add the ability for a user to sign up, sign in and sign out