New deferrable spelling

Along with minor doc update and adding rake to dependency list.

schema_test is (somewhat) happier after this change.
I have no particular affinity for a version and didn't investigate if >=10 was actually needed. bundler just requires it be specified or complains on `bundle exec rake`.

Thoughts?