Basic WebRTC connection setup can be confusing to understand, and there really
is a lot going on that is black magic. Even so, just getting a single page
connection going is confusing. I wanted to try writing some async/await code to
test out browser compatibility and try different patterns,