Azmodan is an end-to-end testing module to be used in unison with mocha, using puppeteer and step definitions in yaml.