Adds drag and drop functionality via native html5
Ensures todo items are retrieved in their original order
Updates docs