Add the interface for the binary search tree and add some unit failing unit tests. Huzzah for TDD