sketch out some redis store properties
Merge branch 'redis' into redis-testing
add a wait to cleanup closables
working on better generators
more property tests ( careful with closable init )
default ttl
only test redis-server for now
store inverting test design
try a custom generator instead of an implication
greatly simplified redis tests
Merge branch 'redis' into redis-testing

Conflicts:
	.travis.yml
Merge branch 'redis' into redis-testing
Merge branch 'redis-testing' into redis
start mysql service in travis env