workflow fix
error fixes

async errors should actually be async, throw otherwise
cleanup, build
more workflow tweaks

i’m taking out the coverage tool for now, it’s creating problems
with the tests - they don’t see the re-instrumented code right away
so you have to run them twice.  annoying and can’t figure it out
right now

also, i don’t want to build straight to dist one very change,
it makes git flow really hard.  dist should only be updated
when we do a release