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!