Minor changes to operator and TSP

Cycle crossover operator not complete just yet.
Have run into issues with how I an using the objects
Operator modified