Problem: need a protocol wireframe

Solution: initial protocol sketch, showing main classes.

The protocol uses a class-oriented approach to group functionality
into CONNECTION, STREAM, MAILBOX, and SERVICE classes. Each class
has methods that aim to be as obvious and simple as possible, with
some sugar added for taste.
Merge pull request #5 from hintjens/master

Problem: need a protocol wireframe