Code for handling unicode/punycode name conversions v2

Opening new PR for clean commenting
You can build the new domainname inside the range-loop, avoiding the need for the Join here.