added some sessions to sign in
handling invalid signin
working user signin
completed signin/out