Initial commit for Homework 2
More source file cleanup

Extra whitespace, it's everywhere!
Bring Homework 2 resources over to master