[FEAT] allow Persistence to accept a redis_connection option to use an existing redis connection

Allowing Linnaeus / Persistence to accept an existing redis connection instead of setting up a new one.

``` ruby
$redis = Redis.new
Linnaeus.new(redis_connection: $redis)
```