Added "use strict" to every file, and stopped using non-strict eval() semantics in node-test.js.
Changed how unit test messages were logged so they appeared both in the console and on the HTML page (if any).
Added a semicolon.
Removed a duplicate of the test-reader.js unit test from era-reader.js.