Add block preservation, recursive blockquote parsing, and atx closers; as specified by daring fireball
Fix markdown list converter
Add horizontal rule and add optional title to links