First shot at protocol description, closes #16.
Merge pull request #46 from csu-hmc/issue-16

First shot at protocol description, closes #16.