Add BlockingQueue header file and add logging unit test