Add and test .iterator methods.

There are definitely situations where users will want to produce
Iterator instances, even with the boxing. We should make that
straightforward to do.
cleanup and release 0.6.0