Add copy file and upload new version of file.

Added methods to copy_file and upload_new_file (which uploads a new version of a file). Let me know if something doesn't look right/consistent, I'm happy to make changes.