also rewrite a bunch of test suites from using done callbacks to using async functions - it's way too easy to forget about a .catch() clause