Basic support for recurring tasks
Restart recurring tasks after application restart instead of crashing
Merge branch 'recurring_tasks'