Exposes more configurable options including port and http.

I've been integrating with the pointdns API, but I needed to alter the module to allow pointing my tests to a local fake server. These changes help disable https and change the port to something configurable.