updated to include cache folder
updated caching location
Now puts locale in the folder path