Add more tests & ZMQ transport plugin