Support for blocking pop

Waits for a value if the queue is empty
Test block popping too
Release: 0.3.0