added ability to remove a key from the tree using ->remove($key)