Merge pull request #16 from Staance/jul23

Moved to ProcessEntrySync().
make iterators "dumb".  Add IsValid() function to iterator.
Remove tests related to bounded/unbounded iterations
Merge pull request #20 from flipoutbrian/master

make iterators "dumb".  Add IsValid() function to iterator.
Merge remote-tracking branch 'upstream/master'