setup continuous integration with Travis