Updated .gitignore and added Class Diagram