Issue #2: Add a method for walking up the directory tree and determining if a .git directory is present.
Issue #2: Make gitbranchhealth use "." by default if a repository isn't specified on the command line.
Issue #2: Read configuration from the repository object after it is initialized to prevent incorrect readings from configuration files that aren't associated directly from the repository being used.
Merge branch 'master' into issue-2