break out phpunit into a separate module