Addressed a critical bug in the way an array was (accidentally) being parsed a string (which kind of worked, but not really). Also added an HTML tidy parser...

The htmltidy parser doesn't seem to be actually fixing the broken HTML. :/

It's experimental on Mac OS X, so I'll try it on Linux to see if it works better there before swapping it out for something else.