Modules

First attempt at asynchronous dns resoloving with gettaddrinfo_a