updated checklist
added .gitignore
added problem 4
solved problem 4
updated checklist