@fancyremarker => refactor TestMetric to use smarter data store

added a helper class for data storage, which may be helpful to users in storing data they retrieve from APIs, and/or as a cache