Beginning work on Feature #33

Created class for feature #33 with most of the base characteristics
needed for form validation.