Adding new AbstractEvolutionayAlgorithm and AbstractEvolutionStrategy classes (work in progress)