Added the DefaultMessenger class which provides a basic implementation of the Messenger interface.