Angular directive that uses jQuery UI sortable and updates collection defined by ng-repeat.