Gherkin-like Mocha extension and reporter, and testing tools library for javascript