First working TSP

Cross over implemented, mutation missing