made a basic user model with passwords
completed ch6 extra exercises