Adding filter transformer and tests.

If you agree: break line before "implements" (more readable)