cleaned up samples, added zmq sample