Some new features...

* Move components between cards by dragging them to a tab
* Removed drag-to-delete and added a garbage icon on components
* Hiding garbage and move icons on components until they're hovered
What happens if we add this directly to views/designerHTML.ejs as markup instead of dynamicly in ready event?