Added few more validators (RequiredWith, RequiredWithout, Equal, Match)
and implemented data wrappers to allow validation of other entities, not
just arrays and array objects