Add extensive documentation around setting up custom domains

Setting up DNS is hard. I'm hoping to make it slightly less painful
here.