Implemented bst.delete()
Added tests for bst.delete()
Added TODO about multiple calls to _search_node()