Add better validations for forms

the added rules have prettier messages for use when error messages are not being returned to the programmer.
Add phone number validator