url shortener now checks validity of URL TLDs, rejects invalid ones