Check dns

Together with the imos-dns branch, this makes sure all of our DNS records are in place.

Yes @tojofo, I know what you're going to say - break it into a library with "all" the logic. Will do it after you commit your stuff.