Dev

Implemented Caching functionality by hashing the returned JSON string, and using this to differential differences.