Add command validation
Change CommandValidation's visibility
Merge pull request #29 from AI-comp/command_validator

Add command validation