Rename to QueueAwaiter. Added tests and documentation update.