Homework 2 final and Homework 3 draft

Some final changes to Homework 2 submission and first half of Homework
3 through Chapter 6.
Gitignore

Ignoring all DS_Store files in directory.