Adding BinaryTree functionality

Working from the printTree() method to figure out which methods will
work best in the BinaryTree class. These utilities will come into good
use for the deallocation of the BinaryTree as well as printing it.