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

maybe it would be better to just have `started_at` and `finished_at`. i don't think there would be more statuses and that information when it was done and when started will be needed. @ioanpocol @tictactatic