Fetcher: Only fetch if alert is not already in database
Currently the same alert can be queued multiple times for fetching, so the identifying information should be passed in with the URL and a database query to confirm it's not there before loading.
This will reduce time spent loading duplicate alerts from Pelmorex, and hopefully speed up loading of actual missing alerts.