Add queue package

This is based on the [Ruby QueueClassic library](https://github.com/QueueClassic/queue_classic).

Opening now for early feedback.

Prerequisite for #536 
I'm not sure I know what you mean, why is the method not global? Users will probably only have one `Queue` object.