fix handling of double quotes and backslashes
adjust generated header
add .gitignore