Add .gitignore
Create project structure