add tests to user for password and helpers, and found an error to fix!