Chat auth token annoying, constant refreshing

I would follow a similar structure to the extensions model.

The user client connects to my control server. and my control server deals with connecting to and maintaining the connection to Twitch.