Fixed project structure. Add .gitignore