Improved performance / bug fixes

Bug fixes:

`.diff-table` was not found in a pull request. `table.file-diff` did exists though.
Using both for optimal compatibility.

Instead of concatenation HTML, which has the potential side effect of disabling Github's functionality, I switched to `insertAdjacentHTML`.