Init method cleanup - Closes #6

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