fix(domains): allow xn-- prefix for IDNs
refactor(mailer): moved content template mailing to separate class
feat(non-profit-registration): send receipt confirmation