Simplified Drag and Drop

Re-wrote the logic for the drag and drop directive to perform better and
make better use of Angular idioms.
Merge pull request #25 from goddamage/Simpler-Dragon-Drop

Simplified Drag and Drop