Added a type property to the different reports
The empty context report was identified as a test. Added a better distinction between a context and test report. Closes issue #8.
Fixed a spelling error
Improved the package tests
Reformatted all the JS files
Moved this code earlier
Updated the module's patch version