Starting to implement Tree saving operations
Making adding new node as a descendat of a root work
Test for adding a leaf to the tree
Correctly implementing node reparenting
Finished implementation for re-paretning a node