Add a bunch of metadata/notification recoverer infrastructure. Fix bug in version checker not writing out every 60 seconds.