Handle errors during repo creation, don't leave bad repos around

Merged username-removed-26331 requested to merge grote/repomaker:165-failed-repo-creation into master

Closes #165 (closed)