FerricStore - a durable, Redis-compatible cache

I really liked the sandbox by Ecto (ruby does it also with rspec), usually when you use another storage without transaction you can get a lot of flaky tests, wanted something to ease the usage of testing, I will have to rethink the implementation thanks on the input!