Updates .gitignore
Restructures the project