Added RedisBackingStore and FileSystemBackingStore

- Unit tests for cache class are broken. We might have to write new tests
- Memcache backing store needs some user testing
- Redis backing store needs some user testing