Added red-black tree
Rename BinaryTreeDataObject to TreeDataObject