Make redis connection optional via options hash
Raise ArgumentError if redis object is passed in outside the options hash