Added added support in the communication device for handling
notification messages. Notification messages are sent to groups, and
sending a notification message to an individual is not possible at the
momemnt.

Also contains some updates to the enum and the interface which where
necessary for this implementation.
Changed the name of the communication object.