feat(task): editing of a task

+ Move tasks specific code into separate module
+ Enable title and description editing

SD-845