Added additional languages; added error message for bad URL
Added NFC normalization
Added NFC normalization; modified comments