Implement mocking of redis

This removes the external dependancy on redis.  Eventually we'll add
back smoke / functional tests to actually tests with redis.

Change-Id: Ie9c2aa08563d020dd8ff529b3c211c6dd0afe043
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>