This adds a prototype server class for sending data to collectors
This changes StateVariables to hold an asio endpoint object. The proto file now has an additional message format called Endpoint that holds an address and port.
The collector system now requires an additional token at the end of the command that is the port number for the address