Update JSON formatting and add .gitignore