Refactored Send(Message|Notice)Service to use a shared interface

..aptly named ISendService