Initial session creation code
Add in user signin/signout functionality
Finish sign in