Updated .travis.yml and composer.json to use code coverage