add travis-ci configuration for continous integration