client -> server communication now uses JSON:

 * The minimum required to receive an answer is {"provider": "foo"}
 * scc.order accepts JS objects, which are automatically stringified