Pretty neat, good job! It doesn't seem to support Setext headings though unfortunately.