This adds the ability for a queue to be a context manager that submits w...

...hen something fails
bah! Good catch. I can fix that