validator should also be allowed to throw an exception
[AESH-158]
Command can now be defined with a CommandValidator.
The commandValidator object is called before command.execute(..), after population