Warn about a changed number of output lines instead of dying
Remove the unreasonable line removal
When split()ting, leave empty lines at the beginning / end intact
Fixed test names
Renamed _remove_tags_in_comments() to _remove_comments() to better reflect what the subroutine actually does
Re-add the last newline removal (quite reasonable after all)
Pass $html to clickprint helper