Pretty Print HTML In Rust

The tidy command is designed to clean up HTML documents. That includes altering them to make fixes when it can. For example, it adds a `

I was originally planning to use this to test output from Neopoligen, but that won't work since this can change the code.