signin signup signout and tests