Merge functions bitly_date_ranges_without_story_clicks() and bitly_date_ranges_without_story_referrers() into a single function bitly_date_ranges_without_data() because with the current implementation it's always the case that if we don't have click data, then we don't have referrer data either
Create a function bitly_story_is_enabled_for_processing() to test whether a story has controversies.process_with_bitly set to 't'
Fix ambiguity error
Before generating uncovered date ranges, check if story exists and if it's enabled for Bit.ly processing at all