Added docs to Git::Gitalist

Approaching distro ready!
Factor out git location code

Which Gitalist reuse without needing to construct an object and call a
private method on it.