Add keyboard shortcuts for navigating around inside a diff. I think we may need something different to catch keyboard events when the diff isn't focused, but I'm not sure how to structure that.