fix user sessions so user can log out and sign up
update tests to pass and update user sign up form to include a password and email field