add adt'l validation on git URLs

@RISCfuture

I think this should do the general case of the tests I want for the repository_url validation.