FIgnoreEntry

Multiple sources can request an ignore pair, so we handle a simple count of ignore requests to ensure we don't prematurely remove an ignore pair #CHAOSTODO replace bi-directional map to pair hash to reduce required storage and dependency