Server: store and look up job handlers
Detailed client-side protocol spec
Simplify structure of spec document