Validate and normalize repos in repo

Closes #9.