completed coding for the TSP.
TODO -- convert combination generation to Integer/BitMasks.

Use Integer/BitMasks in the TSP to find the solution....it will be much faster.