1) adding google analytics
2) lazy-creating the diffs
poll page for changes since github uses pjax to change pages.
be more careful re-evaluating page after pjax change
displaying comments (that are already present) in side-by-side diff.