adding validation through groups and to specific properties

Now we can validate specific groups or specific properties.

<pre>
Validator.validate(object, Grupo1.class, Grupo2.class)
Validator.validateProperties(client, "id", "name")
</pre>

This closes issue #502