guard tracing and report results as PASS/FAIL
more self-documenting argument names
extract rpc-ish to a separate file
refactor and rename to improve readability
major rewrite and addition of RPCish layer in RemoteMethodCall.js
roll the new API out to the extension ChannelPlates
don't remove the listener so we continue to create servers
log request counts if DEBUG