rewriting the sortable menu to an angular directive
more polishing of the angular menu
added comments to the nestedsortable directive