Introduce a Redis APi

commit b037fbbe2f9d84204a3ba028ef8487b578cacf1b
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Thu Jan 31 23:22:36 2013 +0000

    Wrong class in the test suite runner!

commit 50aafb4aa29438a403794c98043ae1c9f9e62bc3
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Thu Jan 31 23:17:15 2013 +0000

    Introduce a Redis API

    In some cases, it may make sense to interact with the onCue system via Redis, for example buffered job enqueueing (where you want to enqueue a new job even if the onCue service is down).