separating the command execution logic from the command-line interfacing module
renamed the method
removed dependency on the runtime context
added for testing Avro functions