If children are set it is a branch node
Made it so that nodes can be added to node in zipper
WIP: Stop representing trees as maps