Make LachesisClient handle the drudgery of spinning up a worker thread
Rename "progress" to update in Job

To avoid progress-as-a-verb with progress-as-a-noun which also exists
on that same interface
Convenience wrapper to make mutable Jobs

I can see this being useful.