Changed drag-drop function

Added new drag drop directive.
Dragging now bounded to parent div