support for IDN domains using gem simpleidn

Please let me know what you think @urbanadventurer