Replace jstree with NestedSortable

Things left to do:

- fix drag-drop to nest leafs one level deeper than the current deepest level
- add unit tests
- improve documentation of callbacks or refactor the way they are registered