fix ghost for handles & adding advanced functionality

This PR fixes #75 by creating a `ghost` from the dragged item.

Additionally it makes it possible to customise the looks of the dragged item when using the `ghost` option form `dragImage`

Those options are added to the docs.