traveling salesman implementation, needs refactoring and optimizing
removing .swp file