Display meaningful message when there is a problem with git repository

Currently, no matter what is wrong with workflow repository, the message stays the same:

`Something is wrong with workflow repository. Is the path valid?`

Instead, the message should specify what happened, i.e.:

* GIT workflow repository is not "clean" (i.e. there are uncommited files)
* directory is not empty and is not a GIT repository
* etc.