Scaffolding. WIP.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Bunch more work. Writing from ground up, third time, following spec very closely.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Bunch more work on servers. WIP.

Signed-off-by: Ben Corlett <bencorlett@me.com>