* add logging to generic worker type
* replace async client API / federator msg processing with worker pools * appease our lord-and-saviour, the linter