Implement choke point checking in TableIterator
Add more unit test for checking choke point behaviour in TableIterator
Integrate choke point checking

Fixes #55.