More thorough url validation with specs.