Add new functions to the RootedTree protocol
Implement most of the editing functions for rooted trees