Modified cache testing to use time.clock instead of the timeit library. The timeit library appears to load up a python workspace for itself everytime. Which is fine for it's intended purpose of testing small pieces of code. However, I imagine the file IO is not productive and is what led to such a large amount of time spent on the first attempt at testing.