BST edit

Notes:
-Skeleton complete
-BSTNode implemented, untested