add travis-ci configuration
fix dependency