Fixes some issues with uninitialized data members. The new iterator test failed and the compiler warned about uninititialized members.
This called the forward iterator test two fail because two default constructed intersectioniterators didn't compare equal. Now that all members are properly initialized the test passes again.