committing the users model
forgot to add some file
updating the users tests for validation and validation itself
adding migration for user passwords and the tests for rspec
adding the password authentication to the model, all rspec tests pass