add travis ci integration