Renamed IProcessor to IMessageProcessor
Cleaned CommandResult to use enum