Non blocking comment because this review isn't retroactive.

Every time I see "logger.<level>," I get confused and double check to make sure I'm not crazy.
```ruby
2.0.0p247 :001 > require 'logger'
 => true 
2.0.0p247 :002 > logger.debug
NameError: undefined local variable or method `logger' for main:Object
	from (irb):2
	from /home/junk/.rvm/rubies/ruby-2.0.0-p247/bin/irb:16:in `<main>'
```
Then I remember that there's a Logging module that confuses the name space.  There should be a backlog item to rename this to something that isn't a name space collision.