add licence content
update .gitignore with patterns