Add draft protocol files.

Adds draft protocol files to enable the framework code for the server, GUI
and AIs to be developed.