feat(tasks) - add backend support for tasks. SD-639, SD-399

The statuses depends by the way the workflow will be, but as I see the workflow the statuses are ok.
More info as 'started at' and 'finished at' can be added but somhow it will be more clear this after the workflow modeling will be done.