renamed urlobj.Think to urlobj.DownloadQueueThink (BECAUSE THAT IS WHAT IT IS RESPONSIBLE FOR)
untangled urlobj download queue logic