Added a sessions controller and signin view.
Handling invalid signin
Completed signin/out