Refactor block parsing.
Remove unused variable.
Fix content match for blockquotes.
Refactor horizontal rule parser to work with new backtracking approach.
Make header and HR parsing work based on lines.
Ignore empty lines when creating paragraphs.