SchemaDate min and max validators

Default error messages added, SchemaDate min and max validators added,
validation tests added.
Value comparison now strict
Grammar correction
Changed single char variable names
Truthiness change
Merge pull request #2545 from bshamblen/master

SchemaDate min and max validators