Project validity checking.
Checking at start that git_bin exists. Checking only again if a given project overrides the defaults.

 Added code comments.