generalize OptionComparator interface
small changes to have same help output
use XSD definition to validate structure of config files