Major refactoring
Writing out the JSON report as features finish rather than waiting till all features have finished
Bumped the version