restructure composer file
ignore local phpunit.xml file
Normalize visibility in Controller
Ignore coverage directory