Moved iterators to their own package.
Merged upstream master.
Merge pull request #221 from anubiann00b/master

Moved iterators to thier own package, fixes #199