updated gitignore, added diagram pngs