Initial implementation

Added an initial implementation of the DNS server. It has no functionality outside of listening on a port.