Implemented icons as part of the types plugin

- Implemented icons and valid_children of the jstree
- enabled drag and drop in the tree