Added code coverage reporting
Use PSR-4 directory layout