adding drag directive.
draggable.
Getting tests working again.
Cleanup.
More.Cleanup.