add initial BST class overriding DNode; initial test harness
implement bst, add test cases, best/worst cases
add bst delete method and tests
attempt generators for tree traversal methods
create bst, simple_graph and hashtable documentation