renaming IShortMessageProcessor to IDeliverShortMessageProcessor because deliver_sm and submit_sm are different things