move spec docs to spec/
Begin/rescue blocks should evaluate to their last expression. Fixes #549