Adds some git mappings

This is really the core of what I used in fugitive
and they're pretty easy to recreate just using
shell commands