Add classList polyfill so that the app works on IE9
Fix IE9 doesn't like the dash in window name for window.open
Show outdated browser banner for outdated browsers
Give up running JS if browser doesn't support addEventListener