Add bcyrpt authentication

* generate User model
* add bcrypt gem
* create user signup views and actions
* create sessions views and actions