Add extra credit to Exercise 1-4. Ignore file~

Add extra credit notes to each of exercises 1 through 4. I also added a
.gitignore to ignore the vim backup ~ files. Because I don't know how to
configure vim yet.