Total rewrite of the validation rules for each validation type. Let the validation type classes handle the heavy lifting, and check validation var in the end, to see if invalid class should be applied or not
Merge pull request #12 from TommiTikall/feature-numbers-validation

murrrrge