add 'out-of-order' parsing of doc_blocks and nesting > two levels deep
Merge pull request #45 from aflanagan/issue-9-nesting-headers

add 'out-of-order' parsing of doc_blocks and nesting > two levels deep