Updated Diagrams and added .gitignore file