Removed file copy/delete methods & made it cache based

which corrects some of the issues with overwriting.