Added implementation of content-based pub-sub system