implemented parallelism of iterations: now each parameter optimization iteration is executed in its own thread
added IterationRunnable class, whcih encapsulates execution of a clsutering iteration