Big cleanup. Removed dead code and prints
Made LinKernighan offsprings extend LinKernighan to enable better code reuse