Add initial 2-4 tree source files and test cases
Add parent and data getter and setters along with relevant test cases
Add getter and setter for children and revelant test cases
Add child parent test case
Add Tree class and relevant test cases