URL Validation

Clunky code because I can’t just say ‘is_url’ for some reason.