Cleaned up names in offsetTree.
Added an AVL tree implementation.

This will serve as the basis for a reimplementation of OffsetTree, supporting
both insertion and deletion.