Messaging functionality

Implemented messaging functionality. Please read the code in the event module where the messages are sent (in elevatoragent.goal, and the code in the event module where the messages are processed and deleted (in cnpmgr.goal)