New unit tests for BST.
Fixed a bug when a node was erased even though it didnt exist.