Update .gitignore
Add extract.fish
Add customized git completion for fish

original:
https://github.com/fish-shell/fish-shell/blob/master/share/completions/git.fish