Initial setup for MQQT support

This is kind of work in progress, but as of now it works and you can add a process over MQQT :)
Please make this a const reference. There is no need to copy it, as far as I can see it.