Update README with description and usage sections.

Using README-driven development to figure out how the user should use this gem,
and to get feedback on those ideas.
Add a rudimentary spec.