Add ExemptTags Option

We needed the ability to exempt certain HTML tags from being stripped. This PR adds a new option allowing the user to define tags that should be left in the text while stripping others.

I also updated the code's handling of void tags but admittedly have not tested that functionality as thoroughly as I would like.