Major fix to the json reporter, which was not reporting assertions at high-level scopes correctly. (fixes #94)

Also found subtle bugs with the story reporter that will need to be
addressed soon.