added Tree
added new TreeNode constructor andmethod find()
Revert "added new TreeNode constructor and method find()"

This reverts commit d726c6edb9fe3ddd1843eae96f41506f06da8785.
added new TreeNode constructor and method find()
removed the executable