Context framework extracted from Shoulda

WWW: https://github.com/thoughtbot/shoulda-context
