Implemented OffsetTree.copy().

OffsetTrees can now be instantiated with a list of timespans, or from another
OffsetTree.

Wrote OffsetTree docstrings.