IntervalDictionary

Create interval dictionary class.  Refactor and document.