Update .gitignore
Add Cargo support
Add Travis-CI support