Added caching readme
Fixed the caching into a module