improved documentation, added publish/subscribe picture