creating user management features - can sign up a user and welcome them