Practical OO Design in Ruby - Reading along and taking notes in the code. Bitmaker Labs Prep