Caching

It would be nice to have a quick and dirty way to cache data consistently. And now we have it.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>