Add the new Interactor::Iterator module

Iterators will loop over a collection in the context, performing on each
element of that collection.
Flesh out iterator functionality for array collections
Enable iterators to perform hash collections
Include index in perform_each and rollback_each iterator calls

…if arity allows.