More tests, throw exception if same reponame, diff vcs. #3