More work on the binary search tree

8 tests passing.

At least 15 more to go