Week2

This is my work up to lesson 12 in week 2. I've flown solo for a lot of this, and still haven't watched some of the solutions, so there is plenty to review.
You can take advantage of `resources` by adding [:show] to line 8 above to get this.