Added gitignore and class diagram