Adds Cache and UpdatedAt to keep track of update times and control data access.
Merge pull request #1 from 3ashtag/caching

Adds Cache and UpdatedAt to keep track of update times and control data ...