Fixed forced newline test

\n should become <br />\n in HTML
Transform newlines in HTML properly
Add Test::HTML::Differences to dependencies
use Test::HTML::Differences for HTML checking