update license information, add .gitignore