Initial project structure.
Setting up .gitignore