Add Tree.search
Add Node.leaf?
Improve Node.add method to allow add numbers or nodes
Improve Tree.add
Add Tree#find_parent_node
Add Node#has_one_child_only
Add setters to node attributes
Add Tree#remove