Initial project structure
Updating .gitignore