Persist timer state between system reboots

For both running and paused timers.
Also use `FLAG_UPDATE_CURRENT` instead of `FLAG_CANCEL_CURRENT` and
update Readme.