Reorg.

Move writing index js to build task in makefile.
Make a "ts" program that also serves as the basis for the test.js Browserify bundle.
Exclude public from search.
Fix isCorrect check.
Fix.
Tweak.
Reorg.

Introduce TestSuite class.
Let TestSuite, TestSubject and Test emit their own events.

Divide up reporter to match the model classes.