Go vet and golint the new code once again. Drop Name from NameTemplate - it's cleaner: nametemplate.Template.
Add support for wildcard records, while taking care of wildcard-cnames and DNSSEC. Add enough tests to check all the corner cases.