mostly working

needs more testing
Merge pull request #7 from soelgary/DNSServer

Dns server