add build automation using .travis.yml