closes #1 by using alternative tld parser and exception handling