Remove forced requirement for installing redis package

Previously if you weren't using redis it would still attempt to import the package - this breaks on my box because I don't have the package installed.

This pull request does the following:

* moved redis import inside the conditional check for when you're using redis 
* disabled the default usage of redis ( I can't figure out how to separate the commits?)