Added descriptions of available rules
Modified usage semantics

Now, you can check for passing: if (validate(form))
and get the errors like this: validate.errors()
Testing all rules
Passing all tests
Ready for testing in applications