Added function members for test success and fail handlers.
Added comments to TestSuite.js
Added type checks to TestSuite constructor
Rework of the repo with an example
master branch is causing problems