Kanban Taskboard completed

Includes
- js file to handle drag and drop
- resapi controller
- macro model and macro class def