renamed the name property in Module to moduleName to avoid shadowing of variables called "name"
refactored MessageConsumer.consume to expose the next offset
added implicit runtime context to the handleResult method
refactoring handleResult to handle byte arrays
added message display capability
streamlining the commands for the Kafka module; eliminating redundant commands