added tests to signup
improve tests for signin and signup