Fixed a wide variety of issues that have to do with Hosted Services and BackgroundServices, such as error handling and the abillity to access them via the DI.
I think I'd rather, at least for now, keep the build system as it is. I remember it was a pain to get right, and pushing patch releases every time there's a new feature seems acceptable to me.
closes #31