This adds a RedBlackNode method for computing the lowest common ancestor of two nodes.
This changes RedBlackNode.fixInsertion to return the root of the resulting tree.
This adds the initial contents of the repository.