added gitignore and travis yaml