move UDPServer into seperate file
tests for the statsd-client interface
create proper data structures for stats
implement a dns resolver
use the DNS resolver in the udp socket
move statsd client tests out
use dns.lookup() instead of of dns.resolve()
Merge pull request #7 from uber/0.0.4-dns-recovery.resolve-dns

[DNS recovery]: Implement and use a dns-resolver