The link goes to the Wiki to explain why there was a need (for me at least) for this. The README has the technical and usage details. The code works at least at the PoC level, but I acknowledge that the setup requirements are a bit complicated; I think this is unavoidable if you don't want to use a SaaS for this, yet ironically you do have the Azure SaaS/PaaS at your disposal.