add gitignore and lisense