added process-id to fifo filename so that fifo names in multiworker environment would not collide
added script to test zeromq subscription