Check-in of updated version number that should have been comitted previously.
Added spec tests for the string filtering methods, plus fixed bugs this exposed.
Stopped globally installing the global install methods, plus added a not() filter that can be used in combination with all of the other filters.
Changed how negated filters are written so that they're easier to read (they now use the same notation as Jasmine). Also, now that the code-base is starting to become bigger, started renaming the JavaScript source files so that each class is defined in a separate file with the same name as the class.
Made the functions that are globalized if you invoke it.installGlobals() named functions within the module, so they can be used internally even if it.installGlobals() hasn't been invoked. Also added automated tests to verify that it really is possible to use IterizerJs without invoking installGlobals().
Renamed 'spec.js' to 'node-spec-runner.js' to make it clearer what it's purpose is.
Just run the Karma tests once and exit since I never want to use Karma in that way, and when I tested it I found it to be unreliable anyway.
Split the tests into three distinct suites, each run individually via their own 'index.html' file, or as a separate phase of 'npm test'.
Renamed 'tests' to 'test' to bring it into line with 'test-install'.
Re-enabled problem 10 now that the Project Euler tests run in their own suite.