typo in the docs
Added punycode conversion placeholders and...

internal functions that provide conversion and tests for those
per #120.
Moved things to subdir and adding functions to convert strings.