Add ability to create repo.   Right now this is getting kludgy because the responsibility of SwiftRepo and RepoConfig are muddled, it needs to be refactored, but it works.