some progress
added feature, editting nodes, nodetype can default to abstract type
cleaned up node editing
bugs
contextmenu added
Merge branch 'edit_node'