Added cleanCache()
Fixed problem where the cache folder stored in loadDefaultConfig() wasn't being automatically created.
Added boolean switch to cleanCache to empty the cache folder (delete all files ending .cache)