added ignore for json
moved gitignore rules