Optimizing travis and composer

This change should be good for travis :)
just a nitpick here. coverage instead of coverge. could you change that and i'll merge this. Thanks!