Add tests and code changes to allow uploading of existing projects with possibly
changed files.
Handle ErrExists.