Some suggested tweaks to Part 2

@pydanny Thoughts on each of these changes?

I made 4 separate commits and I can remove/undo/tweak any of them that you'd like.