add Dockerfile and .travis.yml