Removed ICommand interface
tweaked how RoutingCommand outputs help
finished implementing validation