Added necessary functions to BinaryTree header

Still need to flesh out, but added the methods that will be very useful
for when trying to print. Should these all be objects or pointers?