Add backend_test to test expires and fix fake_redis
Implement Multi backend which required passing expiry times to nearly all methods. Also fixes expiry not being set for counter incr* and decr* methods but does make them always set