add basic travis.ci support