Rewrite the spec in proper markdown.

(so it's easier to read on github)
Merge pull request #20 from miketaylr/spec-md

Rewrite the spec in proper markdown.