Added missing operations, initial support for Observing resources

Hi,

I also have removed the "operation" package since it introduced an unwanted mutual dependency between packages "operation" and "message".

Otherwise, I have tried to adopt all changes from master where possible ...

Kai