Add magit keybindings, use hooks for diff-hl
Move module initialization code into modules