Iteration, IDs, and Filtering Improvements
This release comes with the implementation of Chain and BidirectionalChain that implement the iterator interface.
Node and Edge IDs are calculated using a much simpler static int now.
Some filtering improvements to make passing of filter objects to all nodes and edges more consistent.