Refactoring TTT in Ruby - adding Rspec tests, etc.