re add add_node_child/parent to Node class
add framework for new query engine