Added object caching to CLI tests

I chose to have the caching off by default.
Initial tests show time savings between 4-8 minutes for all CLI
tests.
Can I get something that indicates that this is a decorator? Not all of the functions and classes in this module are decorators, despite the fact that the module is named "decorators".