add genomeSet class with functionality to find intermediate set and then crossover