Finished rebuilding the browser/site/twitch authentication/voting triangle to correct most earlier issues.

TODO: Add on-page-load test of OAuth against Twitch to invalidate w/ "Reload page after revoking access" as an initial solution.
TODO: Add error-panel popout on main page to provide more verbose failure-state details for voting.