Initial commit implementing retreiving a url over HTTP, tcp client and server and udp client and server. They currently simply echo messages with no error handling but this should be suitable to understanding the basics of TCP, UDP and HTTP/TCP socket programming.