Use PHPUnit 4
Add coverage-html to build
Enforce @covers tags

Add forceCoversAnnotation to phpunit.xml
Add @covers and @uses tags to all unit tests
Add colors to phpunit.xml