Some small refactoring cleanup.
All optimal fitnesses should always be 0.
Refactor out GlobalSampler.
Refactor out DiscreteIncrementalImprovementFinder.
Simplify DominatingSetVariantion implementation. Pull out Graph class.