fix the daemon
Allow requesting history from a given height.
Cleanup client subscriptions to jsonchan on disconnect.
fix bad base class.
Add a method to close the GatewayClient.
set connected on error and check disconnected to unsubscribe on jsonchan.
Remove the crypto2crypto layer not included yet.
Add crypto2crypto p2p layer so different gateway daemons will pass jsonchan messages to each other.
re-set standard ports.
add p2p modules
fix for ticker.
fix namespace.
backport some changes from openbazaar.
add missing timeout.
fix more backport fuckups.
Make the gateway take different parameters from a config file (config.json).
don't deserialize when we know we can't.
move example config.json so it doesnt conflict.
Don't check incoming pubkeys for now so we can refresh connections.
Add seeds and external-ip to config.