Added abstract type Interval.
Started IntervalTree implementation.