Div III Server

Fork for pond server for SnapSecure
The code here is broken down as follows:
protos
contains the protocol buffer files for client to server communication.
server
contains the Pond server.
transport
contains code to implement the, low-level, client to server transport protocol.