More relevant todo
Add neatness, catch all exceptions caused by failing processing of an incoming message man cause them to close down the connection.
Move wire-related stuff into separate package.
Refactoring for fun and profit.
Neatness improvement.
Moving the wire protocol more into the wire, or something (refactoring for greater clarity and separation of concerns)