Updated the Ox_Validator to be an object rather than an interface.  Added factory code for Ox_validator. Update to old validators to use the new object format.  Creates some new base validators.