Update .gitignore
Add main function.
Update .gitignore
Add .travis.yml