alot of progress. TSP just needs fitness f(x) now
separation of files for legacy code.