added gitignore and travis-ci