50372389 aequitas validation order

- use dm-validations gem to have custom error messages with Aequitas validation
- if valid? returns false, raise an InvalidParameters exception which contains all the errors