Moves comparer for IntervalSet into IBS class instead. This way all the sets should share the same comparer.
Adds extension method for comparing endpoints of an interval
Small clean up
Adds support for removing intervals along with the associated events. Leaves tree unchanged - does not remove empty nodes.
Adds intervalsEndingInNode counter to Node to keep track of the number of intervals that have an endpoint equal to the node's key. Helpful when removing nodes.
Removes legacy code
Reorders code
Makes findMinNode use a arbitrary node instead of always root