implement JSON-RPC as an RPC frontend for the req/response system.
With unit tests! Holy crap! First ones!