modify the email regex bug
added user signup function
add test case for user signup