Json configuration is working, and the adapter is working nicely too.  Need to write a good few  more tests here really.  But for the moment I'm happy