Modified 2-opt algorithm to only search for loops not larger than tour-size/2.
Refactoring of 2-opt algorithm and common utility functions into own classes.
Fixes in edge inversion algorithm.
Added results for tsp225 benchmark.