JSON-RPC client and server for node.js