ignore vendor and IDE files
add code coverage reporting
integrate with Scrutinizer-CI