user sign up with email and validations