Fully Fixed Chap 07

A completely working code of chap07, be careful to change the templates
folder in include_header() and include_footer in gate
Added generate_names

Starting chap08 json data
Committing the .gitignore

Nothing major here
Nothing major again
.gitignore edit