Merge pull request #1 from dieselmachine/master

Fix for IDNA encoding issues
Update __init__.py
Update setup.py

upped version number
Bumped version
Added some new tlds
Merge branch 'release-0.3.5'
Now using mozilla's public suffix list for parsing, with backup SOA checking on single fragments for TLDs which might not be in the list. Tests included