json body message functionality

Hi,

Forked and added json body message as requested. 

I did this on a clean linux install as was using a slow VM before. Hit a few issues along the way so added my own notes file to explain the additional steps I took to get to a successful compile.

Thanks,

Matt