Add a JacksonMatcherFilter.

This new module and class combines the jackson json filter with a Matcher to output only the json that is requested.

Fixes #4
I assume you want the guarantee of per-thread, per-instance. in which case this should be suitably safe from leaking memory or context