Add matcher for verifying the style added by its classes.
Preliminary version of a directives-based ER recorder (incomplete).
Remove some unused experiments with reporting.
Get the ER recorder working in helpers.

Test function can now be run with the optional "generateExpectedResults" paramter. If enabled, the ER_GEN directive will be active when running helpers. The only place this is currently relevant is in the the toMatchER function, which will (in ER_GEN mode), dump the actual result of the test as a recorded expected result.

This change also includes the json-dumper, which catches the dump from toMatchER and outputs it to a .json file.

In addition, toMatchER (in not-ER_GEN mode) will read from an expected .json file to compare the actual result, returning a pass or fail depending on what it finds.
Update version number.
Modifications based on code review.

- Clarify functionality of toMatchER and some other variables.
- Move some Karma config into code lines.
- Fix a bugs in merge and file read/write.
- Restore original reporters for non-ergen run.
Merge pull request #17 from Desire2Learn-Valence/nstonehouse/repo-split/er-recorder

Nstonehouse/repo split/er recorder