Added FileCopy.

Not called File, as that clashes with io.File which would be messy