Fix yoda repo add

When there's wrong url or bug during a git clone, or svn checkout
the repository is added but not provisionned by the scm
Fix flake8
Fixed block comment style
Merge pull request #19 from Numergy/fix-add-repository

Fix add repository