added gitignore and travis-ci
fixed branches in travis.yml