finish 'task' and 'group' management functionality and UI