add message rate benchmark
refactor bench code
bench option to cycle through senders
bench waits for mseq to finish
bench uses socket to ask mseq for times
doc