Extract leader binding to a map

So they can continue to function in other state (.i.e emacs) as well
Enable leader in git & debugger