Adding punycode api - still neeeds some love