Introduce get_schedule_running_timestamp and use it to show how long the current backup has been running for

Also re-factors how the running status is stored to use JSON
Merge pull request #428 from humanmade/running-schedule-start-time

Track the average time for a backup to run