More DI type modifications and playarounds.

Adding a thread now works, albeit with a statis auth key for the
services.