Got a basic unit test going, or at least a client to pop. Next task: deferreds.