Make sure we check the file we're copying exists

//cc @mwmiller 

Self merging as a hotfix
Yeah, I'd like to not have "string paths" anywhere.  The `Path::Tiny' objects stringify nicely so it's pretty mch all upside.  For the record, this wasn't a comment on your commit (except in the literal sense).. I was just musing. :grin: