fixed many tests with signup
Finish user signup
Fixed user model email downcaase to be nondestructive