use mocha test suite to execute test scenarios
added documentation