Modify change hunk regex

Change hunks don't always end with newline characters. I added
another a fixture + tests to ensure HTML is generated properly
when given a different kinds of diffs.