adds PHPUnit as a vendor

(I expect this PR to be rejected as I suspect it would already have been added if it was wanted - but I couldn't find any history in the issues)

Adds PHPUnit as a vendor, with appropriate ignores in the .gitignore file.