adding annotation validators functionality
changes after feedback
Feedback after changes

Fixed import
Changed implementation of hasValidatorAnnotation
Deleted test