added ImageWithPort to joinjs, added Image to diagram node, implemented loading nodes from XML, added treeview library, new tree view palette