Removing comment parsing as incompatiable with Markdown.
Removing some unused elements.
Refactoring for new code upstream, set up so we create files instead of overwriting them (makes sure we have no trailing garbage). Default to allowing YAML metadata.