Merge pull request #2 from rlgod/data-comms/tcp-file-server

Data comms/tcp file server
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