Added Pooling support and ResourceProperties abstraction
Increased depdency on RedisManager

Abstracted the retrieval of "Resource Properties" into a method on
RedisManager, and removed the getJedis() helper as it is unnecessary
and redunant.
Added JedisPool support

Inited JedisPool on activation. Changed getJedis() to return a Pool
resource and added a convenience wrapper for returning the Jedis
resource back to the pool. Moved all used of Jedis in this
implemenation to a catch-and-release pattern, ensuring that recursive
calls dont sit and spin on Jedis resoruces while waiting for recursion
to complete. (removeResource)
Added a test for RedisManagerImpl

All tests passing.