Added docs.
Let user manipulate drag and drop ranges on drop event.
Catch exception from setData when setting ID.
Tests: Check drop event in tests.
Added comment about dragRange and tests for manipulating drag and drop range.
Remove console.log.
Do not need to preventDefault manually in the dragstart. Tests: dragstart and dragend fire and cancel.