A FIFO queue built around Vec
with an optional capacity.
```rust use queue::Queue;
let mut q = Queue::new();
q.queue("hello").unwrap(); q.queue("out").unwrap(); q.queue("there!").unwrap();
while let Some(item) = q.dequeue() { println!("{}", item); } ```