flowunit An alternative Unit Test library for JavaScript / ES2015 / TypeScript with strong support for Promises and plug-able Loggers