Authentication Docs Improvement
Honestly this whole documentation is a bit sloppy. There should be clearer examples of using the APIs as I had to go Googling how the authentication actually works as the headers seem to be different than this suggests.
This is an incredibly complicated mess. I'm just trying to make a **** chat bot that responds when users say things. It would take me 12 seconds to write code like `Twitch.login(username, password)`. Instead I have to spend 5 hours mucking around in this over-engineered mess. Did you completely forget the KISS principle when designing this ****?