Update documented maven version to 0.5.0
Handle headings with links
Use Appendable instead of StringBuilder
Make ProcessingOptions immutable with builder methods
Merge pull request #1 from charleso/master

Fixes to allow links in Header, use of Appendable for stream,s and immutable processing options. Some minor documentation fixes.