Feature/async flume

Asynchronous implementation of the flume appender
Might be nice to separate the string splitting from the other work - should this take a List<String>?