add gitignore and license