wrap resolve/reverse actions in timeouts
Merge pull request #507 from lbjay/dns-timeouts

wrap resolve/reverse actions in timeouts