Last changes to Protocol

After this point, there shouldn't be any further changes necessary to the
network code. Right now, all the major features have been implemented, in
terms of communicating with the Arduino. Error-checking and output
handling is expected to be interpreted by the client.