Merging OpenDNS branch

Merges an OpenDNS implementation and a build.