Use of validation class for review / feedback ... Do Not Merge

This adds a new checks to the validation class and then puts it to use in one form (email topic).  There are several places this can be done but wanted to get feedback if we want to do this and do it in this way.
 
This was the intention of the class (well my intention), to centralize these types of checks and make adding / changing validation an easy process as well as provide more complete feedback on form data issues.

At some point it seems like this could be linked / report to the error class but thats another refactor at some point.