user signup, signin, signout test and codes