start working on drag preview
drag preview and folder drop imp.1
remove old method code
add keyboardManager
folder drop
start working on push
link drag still buggy to be fixed
tidy up a bit
move draggable logic to directives
rename grid(service) to gridService
move a bounch of rect relative functions to gridServic