Refactor and adding an exception when exceeding 50,000 URLs.  More Tests.