Task: Perform done and deleted operations only when necessary
Use uuid fields intead of ids where possible

IDs can get non-unique with completed tasks, which makes modifications
or deletions of particular completed tasks impossible.
Task: Load task uuid when saving a new task

A new task can not refresh its data since it has not set uuid/id.
We need to parse the output of the 'task add' command.