Initial port to use Dispatch
Finished implementing Dispatch based client
Added preliminary reconnect logic
Removed printlns