added a user model, db migration scripts, and spec's for testing the user model
added the bcrypt-ruby gem
added tests and logic to handle passwords
added more tests to validate a users password
added a minimum password length validator