Add license and update .gitignore