warn about all missing git configuration settings at once, and check for the user repository on GitHub before using it
Merge pull request #44 from fwyzard/improve-user-checks

improve checks for user configuration and repository