added travis.ci support