Add basic job adding, taking in Redis

A rough sketch of what adding jobs and popping them off the queue
will look like. There's a bit of tidying up to do, especially with
breaking this into job objects and passing those round, as well
as callback management.