adding dockerfile, updating travisci