Concrete implementation of IMessageService.

Committing to master so other team can continue.