Fix coverage tests and a few bugs resulting from recent changes

A few bug fixes here:
 * selenium-based jasmine tests were not reporting failures
 * coverage reporting was broken
 * jsonReader was not updated to the feature api changes