Wrote tests for required()
Wrote tests for number()
Wrote test for range(). Improved range() by utilizing number() method instead of repeating that logic in range().
Fixed bug in url() and email() -- now returning false when the validation does not pass.
Wrote tests for url()
Wrote tests for email().
Wrote tests for pattern()
Wrote test for honeypot()
Added a couple tests for validate()
Wrote tests for cleanValue()
Wrote tests for getValue()
Mocked objects (the ones that I could) instead of instantiating new objects.
Converted some more real objects to mocks.
Converted more objects to mocks.
Removed reflection -- this is created in Base.
Fixed 'legend' misspellings. Wrote tests for two fieldset methods.
Corrected typo.
moved compileErrors from Form to Validator.
Added test for getClosingTag()
Added test for setErrorMessage()