Separated parent dependency of Tree to own interface.
Initial tests for Tree.
Dragged setParent into the interface it belongs to...