Fixing the runner.
Added IterationRunner as a class, and some docs