More provisioning improvements.

I know, I should use Puppet. I will, eventually.
Created DelayedProducer to create a temporary queue per message.

It should really be per delay value, but that’s for later.
Created a test command.
Corrected cd to project.
Removed unneeded producer.
Renamed work exchange and queue.
DelayedProducer now takes the delay as an argument when publishing.
Name delayed queue according to the delay value, with a prefix.
Added option for delay to test command.
Calculate actual delay when consuming.
Updated the Read Me to explain the new configuration.
Added an option for the routing key to the test command.
Added the routing key to the delay queue name, to avoid collisions.
Updated the Read Me to describe the new behaviour.
Read Me tweaks.