beginnings of a throttled connection class, this will manage connections with servers to ensure they aren't flooded
first pass on a parser for inbound messages, this is experimental at best I'm not sure about the performance. Also reserve throttled_connection as a wrapper for an outbound connection