createOrLoadSync, incase user is using server command for the first time
set rpc permissions to allow auth when running as server
the user must pass -- or . to indicate stdin, otherwise you cannot run the client within a script
initial permissions should be inside attachSession
always auth session
rewrite api, etc
rewrite plugins
update tests to new apis
use deepmerge
rewrite to use new api
tidy deps, move rpc helper into own file
use explain-error
Merge pull request #26 from dominictarr/modular-plugins

Modular plugins