Added bredth first, depth first search, height, and in order traversal to BST