Added tournament selection algorithm.  Added and fleshed out other
selectors.  Renamed comparator classes to be more intuitive.  Improved
configuration parameter validation.