Custom Binary Tree Class with complete access to all nodes in the tree