added requirements for phpunit/php-code-coverage
improved run specs with pretty format when run all spec
cleanup some unused code