Access PHPUnit as a library for gathering report

This also updates things to phpunit 4 and uses `--strict`.
Looks like a lot of these are set to true by default if `--strict` is given.  [See here](https://github.com/sebastianbergmann/phpunit/blob/master/src/TextUI/Command.php#L534)  This is probably the behavior if `strict` is true in the xml file.