added a `git cat` command

Commands are not installed system-wide of course, so a new `.config/git`
directory was created to host external commands in a `libexec` directory
and the `excludesfile` (`.config/git/ignore`).

Commands are included via the GIT_EXEC_PATH environment variable in the
bash configuration.