Add ability to sign in and sign out.  Sign out still has issues