Visitor registration validation

Added validation for all fields, even the non-required ones.

Phone numbers are now masked to default format.

States are verified to their appropriate 2 letter abbreviations.