Add a job to update the catalog

Adds a new job to update the catalog incrementally.
This job was mildly broken by some changes in the Catalog. I can get it up and running again once @sblom has finished up the changes to the resolver collector.