add validator
finish
Merge pull request #1 from Perpherior/feature/validator

Feature/validator