add ConfirmationValidator

Todo:
  - [x] check if all specs are passing