Finish test coverage for tags.
Working bold/italics implementation (ugly, will clean up)
Much refactoring and cleanup.
Only do a second pass if one would produce a different result.
Refactor out _really_parse_style()