added continuous integration with Travis