Introduce Remote.IsValidUrl.

Please could you also pass in some invalid data?