Add BlockingQueue and its unit test