A hierarchical Cucumber test report generator and IDE for node.js