Adding in the basic setup for a BST