Rewrite the rooted tree constructor to use EditableGraph functions
Fix rooted tree constructor

Apparently LazySeq's are not edges.
Fix `add-edges'` for rooted trees to add parent instead of #{parent}