adding travis.ci support