Adding .gitignore and .gitmodules because current repo doesn't have them

.gitmodules and .gitignore were not in the cs4414/ps4 repo, but they were in Wil's repo, so I tested them and copied them over.

Also, updated instructions to mirror http://rust-class.org/pages/ps4.html.