Added more types that can be added to packets
Modified connection type of TCPConnection slightly.