Added sortable tests
Removed need for nodeId in the sortable service
A light in the dark... Complete refactoring of the Drag&Drop and Sortable code. A change in the code structure permitted to greatly simplify the code.
The Sortable component works almost fine in dart but still behaves wrongly in when compiled to js (tested in FF, Chrome and Opera).