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

yep it's ok. my question should be `do we need status field at all?` because we can have the same information with 2 timestamps..