Update license and add .gitignore