we're in business

removed last bug from RB-tree
need to test, and implement duplicate key handling