Add ConnectionPeer: a wrapper over TCP sockets.
Add a special message to the protocol that ends a connection.
Add Autocomplete Server, Load Balancer and a Client Simulator.