add travis-ci testing