Cleanup. Moved some functions out of tsp.cpp
added overload function for getTourDistance.
bad 2opt. needs to be optimised. creating lists is baaad.