Add signin functionality, i.e user and session controllers, views, and models.
Included bcrypt gem.
Add signin functionality.
this implies sessions and users, along with bcrypt and appropriate controllers
and models