week 1 homework

The code that I'm submitting is some sort of amalgamation of Joel's code, my code and code from others that have given me a hand at one point or another. 

I don't fully understand some of it, but my goal is to complete some tutorials over the weekend and then have another crack at each project moving forward.