Merge pull request #1 from rlgod/data-comms/udp-hello

Data comms/udp hello
NEW: TCP file server project clean Main class
NEW: Added TCP File server and client as well as a threaded runnable that deals with the connection on the server side.
Merge pull request #2 from rlgod/data-comms/tcp-file-server

Data comms/tcp file server
Print command line help when no commands are given
Merge pull request #3 from rlgod/data-comms/tcp-file-server

Print command line help when no commands are given
TCP Peer to Peer Chat Program
FIX: Problem with error responses and how they are displayed to the client
Merge pull request #4 from rlgod/data-comms/p2p-chat-tcp

Data comms/p2p chat tcp
Delete old class -> Renamed to ClientConnectionHandler