Basic faked out code and some supporting tests
Impose a time limit on all tests to avoid random blocking
AMQP Queues are setup
Got messages feeding between objects
Add a quick test of load-balancing
AMQP Specs passing
Remove noise and tests for :block => false which we don't need right now
Make queue and exchange internal accessors, as they're really implementation details
Adds a mean test that kills the connection to see how QueueManager deals with it
Disable the connection recovery test for the time being
Tagging published messages with a priority
Exchanges created, and messages published to the right place
Priority setup but not yet prioritising
Got priority queues working, had to re-jig the pop method, but happy with it now
Re-work the consumer_count test, now we don't leave consumers running
Add --fail-fast back in
Adds some inline comments to the pop action
Remove an empty test
Messages tagged with :run_at time
Adds the DeferredWorkManager, and passes message to it