all tests now passing. fixed iterator implementation error where a Node was being skipped