fixed 2nd level domain logic
instead of using everything after the first occurence of legit tld name, it recognizes rules:
- there are only tld's and 2nd level tld's.  not 3rd level ones
- it tries the last one first, then tries with 2nd to last+last

here's a good domain to test with:
ultimasnoticias.com.ve