add travis ci testing