Well this wasn't how i expected my day to start. 
Guess firefox and twitch got into some kind of dispute, i can't log into twitch or anything relating to twitch on my browser right now.

Hopefully they'll remember how to get along sooner rather then later.