Add non-interactive mode
Add .travis.yml