add gitignore and travis yml