Basic code in place for the apache filter.

No compilation yet.
No tests yet.

Next step. Templatize filter.hpp to take arbitrary 'blocks of chars' so
we can write some tests for it.