add .gitignore, answer question 1