Implement of a strict basis for GenerationalEvolutionEngine for this case, using BitStrings.

Also a minor GUI bug when selecting the algorithm to use fixed.