add .gitignore and much needed repo illustration