tree.root(newRoot) now also works for binary trees. Fixed a bug which caused an error for the layout function when changing the root node.
Edge is now removed in root() instead of _setrootnode()
Fixed the bug described in the pull request #109.
Merge pull request #109 from X455u/treefix

Fixed tree.root(newRoot) bug