Update file structure. Add .gitignore