Twitch auth

Rudimentary implementation of twitch auth. Takes a lot more work to set up than Steam auth.