Network hub changes.
Created network client, which is the client part of networkHub.
Listens to udp broadcasts, connects a tcp socket, and retries to connect if
connection is lost.