added the bcrypt-ruby gem
added tests and logic to handle passwords