Use markdown to format user input. Headings are auto-anchored. Closes #22