Removed the file copy/delete methods and made it cache based

This removes the need to copy and delete files on activation.