Backported some of the code to Ruby 1.9.x

* Tee-hee, getting ahead of myself here... ;-) (I'm factoring up all
  this code under Ruby 1.8/1.9.x for a Ruby 2 talk)
Added guard-minitest
Added guard-minitest
DRY up require dependencies in planner

* Moved requires from poodle to planner

* Removed duplicate dependencies from test_planner

* Planner requires prawn, prawn_patches and date_patches. Having
  poodle requires these and then load planner was deliberately
  creating an implicit load-order dependency. Additionally, having to
  load prawn and the patches files from test_planner is a DRY
  violation

* This move moves planner's dependencies directly into planner. It
  doesn't reduce the dependencies yet, but it does DRY up the WET code
Added debugger to test_helper

* As God intended
Added flay to Gemfile H/T ZenSpider ;-)
Added Week class; removed date_patches

* Now I'm all for a good monkeypatch now and again, but the Week class
  fills the date_patches role nicely and soon will handle the week
  label formatting nicely as well
Updated README (mostly notes)
Moved date_label_for_week from Planner to Week
Updated my dev/refactoring notes