Major update:  Fix bug:  Rename "new Exception" to "new Error" througout the project.
diff --git a/js/Signature.js b/js/Signature.js
index 9672b3f..6b71dad 100644
--- a/js/Signature.js
+++ b/js/Signature.js
@@ -60,7 +60,7 @@
 Signature.prototype.to_ccnb= function( encoder){
     	
 	if (!this.validate()) {
-		throw new Exception("Cannot encode: field values missing.");
+		throw new Error("Cannot encode: field values missing.");
 	}
 	
 	encoder.writeStartElement(this.getElementLabel());