Switch to a singly linked list implementation for the queue
Ensure that emptying a queue is thread-safe
Update CHANGELOG
Release 0.1.0