adding travis-ci integration