Addiing initial version of MergeSort
Initial implementation of BinaryTree with following capabilities:
1. insert
2. delete
3. depth
4. search
5. print in tree form