PatchCoverage now checks the new file name from the patch, rather than t...

...he old one, in-case a file has been created or renamed. Appropriate unit tests added to test this change.