changed the ValidationListener to use the newest ValidatorInterface
updated tests related with validation
updated travis