feat: change dedup behavior to AND results

This changes the dedup behavior to allow for multiple failures to be documented for the same word or phrase. 

I'm not exactly sure if this is the right behavior; wanted to send this to you as a pull request to see what you thought.