Fleshed out most of the unit tests for BasicGeneticAlgorithm