Cloud DNS support

This is still a work in progress. Support for domains has been added.  Domain records is next.