Implement asynchronous DNS lookups
Merge pull request #37 from DaveRandom/asyncDns

Implement asynchronous DNS lookups