bst: make pretty print for BST-NODE; modularize  package