Override repo add verb
Use generic signature
Validate add repo options
Mock up add repo workflow
Implement primary account methods
Set primary account command
Use primary account as fallback when add repo
Validate new repo name
Call add repo method
Minor refactor
Implement add mail repo
Add RemoveRepoOptions class
Extract ValidateRepoOptions method
Refactor
Implement remove repo workflow
Implement remove
List repos after add/remove
Prompt user for confirmation
Merge branch 'feature/RepoCommand' into develop