introduces git ignore, text in main view
finishes layout before work on app logic
modifies .gitignore