Basic client and server applications

These are very skin-and-bones implementations of a server and a client.
Also included are stubby message handlers. The architecture is of course
up for debate, so this is just something to get us started.