tests complete
some garbage for the client to reference
copie client code from socket exercise
server and client connect and send each other messages
sending and listening