add DnsRecord match method
add support for TXT records. stricter logic for matching when both fqdn and subdomain are given
add api test case for dns manager