Mostly finished unit tests for BasicGeneticAlgorithm