Ability to set a custom prefix for the redis keys.

It's possible that multiple applications will want to use the same Redis instance as their queue storage. Right now all queues and jobs are layered on top of each other. This allows adding a custom prefix to the beginning of all Redis keys used in a particular application.

Also, it looks like my clean-up scripts changed all the `assertEquals` to `assertEqual` per deprecation of the alias.