Enable bcrypt gem.
Add a sessions controller.
Prepare user model for authentication using bcrypt.
Set up session controller for user login.
Add routes for sessions in route file.
Add uniqueness validation on email.
Add login form.
Add routes for login and signup.
Add resources routes for users.
Set up users controller for signup.
Remove bang on save to stop raising of exception.
Remove redundant password prescence validation and comment out email regex validation.
Remove redundant password prescence validation and comment out email regex validation.
Create sign in form.
Add bcrypt sign up functionality in users controller.
Add flash notice to application layout.
Add root url for ease of testing bcrypt sign up and log in forms.
Conform seeds file by adding legitimate emails and passwords to test bcrypt functionalities.
Add in view logic to the see if we are logged in.
User authentication using sessions now works.