Added tests to implictly test caching and timeouts.

We should still add test for explicitly testing them
Forgot existence checks were needed
Merge pull request #38 from JHUAPL/AdditionalTesting

Additional testing