add Iterator walker to wrap iterator_apply in some slightly friendlier logic.
add $userData argument so that the walk matches array_walk
add IteratorWalker to readme
add IteratorWalker comments
Merge pull request #1 from meadsteve/features/walker

Features/walker