add binary tree framework
add some guidance specs for binary search tree implementations