REP-729 Add Header Filter

Nope, I was thinking of a different filter. Making the factory a listener is one pattern we use, but it doesn't look like it was used here. I'll fix it.