Should only be enabled for media and content trees.
Fixes to drag entire section and prevent dragging into own children.
Move resort out to .stop() as the index isn't updated until then.
Rewrote code to use angular services to sort, move, and delete nodes.