BalancedBinaryTree now implements the java.util.Collection interface to make it compatible with other API's. Also made some support classes for binary trees.