Adds LowestInterval(s) and HighestInterval(s) to IIntervalCollection complete with tests.
Rearranges the properties in IIntervalCollection by splitting them into data structure props. and collection props. Moves GetEnumertor and Sorted into same region as well.