Add .gitignore and travis-ci config