Publisher/Subscriber implemented

#14