Additional IntervalSet unit test (catches underlying cause of #153)
Fix IntervalSet.add when multiple merges are required