1. add search and delete in binary search tree
2. add unittest for binary search tree