Completed refactor and testing of DateTimeRangeCollection.