Added some javadocs, and other methods in BinaryTree