Added parameter to be able to provide a custom caching layer
Merge pull request #10 from mindsnacks/feature/cache-abstraction

Added parameter to be able to provide a custom caching layer