add travis ci for building