Add markdown spec under spec/

The bulk of the effort was done in:
https://github.com/iainmcgin/scala-ref-markdown/