Dedup messages

Increments counter, but does not display duped messages
Excludes errors - they are not deduped and are always shown
Turns some errors into warnings because they aren't THAT important
Side note - $notification does not need to be injected here