TCP Class can now recieve connections, send/receive packets, as well as handle multiple connections