Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis. Built on cheerio, doesn't reinvent the parsing wheel