BREAKING CHANGE: update to support ttl, txt records, srv records, multiple ips for a single host and a few minor changes.