Completes user model and fixes some DB issues (which involved reset and re-seed)
Adds session model, creates user authentication, and makes corresponding changes to view to show login/logout fxn