fix composer.json and travis.yml bugs