Fixed TCP server and client and added UDP server and client. Expected final version with a few additional tests remaining.