phpunit xml

Provided phpunit.xml contains some default settings and does allow simple calls to `phpunit` to run all tests.

The .gitignore forces user provided phpunit.xml or CodeSniffer.conf to not be included in git by default (which is common practice when using .dist files).