Add StringDecoder for kafka messages

 - Add StringDecoder for decoding kafka key/value messages

Refactor StringDecoder