Remove busy wait from test apps.
Update mongodriver to 1.7

also updated common logging
Changed behavior - support multiple cosnumers

Now the queue is more oriented to Pub-Sub use-cases.
Receiver only recieve events that were created after the subscription.

Also, added some unit tests