Added timestamp checking to GillisCache

When the cached file is older than the file on disk, the cache is
refreshed.