finished and tested simple binary tree implementation