Some work on tests, docs and GeneticAlgorithms