Tests: We do not need width and height in body anymore.
Moved unique ID generation to the separate function.
Added datatransfer tests.
Fixed small code style issues.
Fixed and improve documentation.
Stop using "dnd" and "d&d" names in code and documentation.
Overwrite prototype instead of accessing it multiple times.
Put dataTransfer in paste event.
Separated paste and drop.