added a difference between editmode and non-edit mode
improved editing JavaScript
separated controllers
added /edit/node mapping
added the functionality for directly editing a node inside the tree