Further refactoring of FitnessEvaluator implementations and related
abstract classes.  Finished unit tests for the related abstract classes.