Added documentation, dash fix

Added docstrings, fixed issue with converting dashes as h2 preventing
it from recognizing dash lists. Added h4-6 conversions. Minor changes
to source files to produce different outputs.