Finish user signup
Updated annotation and added new test case for email max size