Add a .gitignore
Fix toy-gtk-diagrams due to changes in toy-diagrams