signup signs user in
sign in, sign out working, not tested