resolver now only accepts the long form callbacks, resolver methods renamed to singular (Resolver::ip() to fetch IP information, Result::mx() to fetch MX information, added MX retrieval