New TCP Server with Sockets

TCP Server will connect to TCP client using sockets. Instead of using strings to transfer data, it encodes data into a char array and is recreated on the client side. This will greatly reduce time and allow for faster operation.