Added iterationrunner as a class and fixed some documentation. 

Need a discussion on writing a few sensible tests for collection and iteration runner