Re-wrote the GetString method to return a list of tokens to enable handling of mid-string formatting like emphasis and strong.
Added handling for emphasis (not complete yet).
Added handling for strong text.
Added support for non-formatting use of * and _
Added support for links
Added skeleton for html emitting
Added more emitter header tests
Added a few emitting blockquote tests
Added some tests for string output including in-string formatting (emphasis, strong and link)
Added a couple of codeblock emitter tests
Added a couple of list emitter tests
Added an extension method for IList<T> that tests whether a given pattern of elements is present in the list beginning at a given index.
The HtmlEmitter now uses that extension to support underlined header1 token patterns.
Added an overload of the IsPatternPresent method that takes an IList<T> as the pattern.
Added note about syntax highlighter
Added a PatternBuilder (similar to the TokenListBuilder).
Re-factored the htmlemitter to use the new patternbuilder through a helper method.
Implemented handling for all headers
Working on support for blockquotes