improved composer and travis file