Added hackish auto rejoin

*Also added some pretty colours
* only auto rejoins when no data is received from the channel on initial
connection. useful for when the twitch chat servers have a stroke.