Port remove files

Ported remove_files, just FYI `NamedTemporaryFile` is pretty awesome.