add GFM support

Personally, I like ``` rather than ~~~.