feat(tasks): Task assignment implemented.

SD-728
SD-733
looks like factory