adding abstract classes for encode/decode
adding property names for encode/decode
Merge branch 'master' of github.com:linkedin/camus
adding topicName since the decoder will need to know which topic it is decoding
Merge branch 'master' of github.com:linkedin/camus
Concrete implementation of a Mate1-specific KafkaMessageDecoder, which uses an enum we have that is capable of mapping a kafka topic to its corresponding avro schema. This enum acts as some sort of unversioned schema registry.