Working with abstract Store interface and MemcacheStore. Still buggy.
Moved stores to different files. Forward backend status codes.