Add bcrypt authentication

* generate User model
* add bcrypt gem
* create user signup views and actions
* create sessions views and actions
Merge pull request #2 from nkabrown/bcrypt

Add bcrypt authentication