Formatting documentation
Storing testSession reference for callback
Storing testSession reference for callback
Removing unused return statement
First Draft - Engine Rewrite to support client side mocha.js.
"fs.existsSync" takes priority over "path.existsSync"
Change SeleniumDriver and EngineManager to to not read files since the engines now do that themselves.
Wrap exported functions with execution code.
Error Manager Refactoring

The error check logic should be distributed to other classes.
Fix callback issue

callback should be accessed as self.callback in error handling function.
Fix for uncaught exception
Storing arrow reports under userdir/arrow-target when reportFolder is passed
making workingDirectory null for sessionfactory unit tests, so that they dont exit midway.
Revert "Wrap exported functions with execution code."

This reverts commit b50a4df1892952f0cd775aea2c56493dc85f2a94.
Revert "Change SeleniumDriver and EngineManager to to not read files since the engines now do that themselves."

This reverts commit edcb2bbb473e06ae68d859e0c85c2bde48d6860b.
Revert "First Draft - Engine Rewrite to support client side mocha.js."

This reverts commit 6ded4a00a8be5d536f0aff41b12c5e095ed0eb6d.
fixing unit tests
Checking if errorRep exists
preparing for v81
Implement message handshaking for child process exit message

To fix an issue that the test result is not retreived in time by parent
process due to child process exit too soon.