Working FileCopier, still needs threading work