Moved iterators to thier own package, fixes #199