added .gitignore general rules