Streamlined offsetTree.py.
Renamed OffsetTree to TimespanStream.

This datastructure holds timespans, and it's more important to describe the
structure in terms of its purpose (a "stream" of timespans") rather than in
terms of its implementation (a specific kind of tree which keeps track of
offsets).