* refactored tcp transport
* return errors on outgoing messages
* TCP transport should report its error after reading from connection
* handle error returned from peer transport
* bump version
* cleaned up error
* Set the listener of the server when opened.
* refactor server RPC.
* deleted proxy functions + moved TCPPeer to tcp file
* implemented the start of JSON-RPC
* changed string port args to int
* added peerCount.
* Start a server with startOpts
* Updated README