Refactor to allow custom formatters to be applied to log events, specifically targeting JSON. Does away with a specific DumpFileSink in favour of a RawFormatter. Might help us get a first cut of #66 implemented.