Initial Commit of Traveling Salesman problem