Added the validation methods requiredIf and requiredIfNot.  Currently there is no documentation for those validation methods, but you can look at the source code to see what they validate against/for.