Add Travis-ci config.
update .gitignore