Update TSP solver and gpflow optimizer
- Update TSP solver with args to define optional start and end locations for the solution path(s)
- Update the gpflow optimizer with args to select the optimization method with a string. The method has to be one of the available methods from scipy minimize and tensorflow optimizers