fixing some logic on the URL checking and adding new "contains" validato...

Added checking for valid URL prefixes on current checks
Added custom "contains" validation for strings