This is the pure AngularJS version of Dan Vanderkam's DragTable.