Working on background services

* Backup intent service runs at midnight - closes #109
* Broadcast refresh at midnight - closes #100
* Task list listens for refreshes - see #189
* Reschedule everything on app upgrade