Added symmetry, .gitignore and Class Diagrams