Adds check for UpdateSpan in removeHigh
Removes some old todos
Speeds up lowestLow and highestHigh in IBS
Adds generic types to reflection methods to get the correct type for events.
Changes IntervalsEndingInNode to auto-property
Renames IntersectionWith to OverlapWith