encapsulate logic for sending data
organize imports
more cleaning up
initial implementation of tcp client
initial implementation of tcp server