Added Multithread testing

The current test suite does not include multithread testing/examples.  Refactored and added two tests, one that has a single thread send 10 messages before reading 10 replies.  Another where 100 threads each send 10 requests and wait for their own replies.