Add simple Async client side DNS resolution module

Add simple Async resolution module and a small test file. My project needs a async DNS resolution so I used this library but only wrote the client's side. It basically follows the lwt resolution module. Any suggestion or modification I need to do is welcomed since I am not a mature software engineer :)