Cache can now be cleared, is saved to local rather than roaming, and has its own subfolder