add the ability to select nodes on the canvas
#123 use DOM ID safe keys in the folder tree and link the XML and folders together so its easy to bind the DOM to the Folder model on selections
#123 fixed parent removal bug
#123 got delete working
#123 allow new nodes to be added; either at the end of the current route; or connected to the selected node on the canvas