Adds basic login amd logout functions with sessions.
Basic routes and views are setup. Nothing too special.
Updates to refer to current user in order to load appropriate home page.
Used to ask if user was logged in, now looks to see if current_user exists.
Implements BCrypt
Bcrypt is finally working.
Implements validations on User