Updates to Validators

Fixed an oversight that caused all fields to be optional.

Changed “Error” objects in validators to “Match.Errors”, and removed
some extra stuff.

Added a __name__ property to Formation.Time;  also, added a valueOf
function to allow comparisons.