Drag and Drop for AngularJS (with Animation)