add nodeIterator.js

Signed-off-by: arcticlion <david.malan@aol.com>
merge master and dev
Merge pull request #14 from arcticlion/master

carry over pulling request