Reworks the send-receive protocol between the client and server.
It's pretty nifty and perhaps worthy of a blog post in the future.
(#3)