Fixed bug: sorting in MemethicSolver.
Added 2-opt improving of solutions inside MemethicSolver.
Changed hard mutation: now it swaps cities in two routes, that are next to each other.
Changed initial population in MemethicSolver.
Played with parameters in MemethicSolver.
Using precalculated values in Solution::getLength().
Deleted unused Makefile.