Implemented Caching

Added caching directory, and set auto updating of the cache to true so
I don't have to start repeatdly deleting it.