Refactor specs.

- Don't nest `context` blocks.  Instead, combine `context` and `describe`
to increase readabiliy.
- Be consistent about use of capitalization in specs: only top level
forms are capitalized.