add travis config for continuous integration