Change bot callback method to socket

The SSE thing was super clunky. Changing it to sockets on suggestion of qrpth.
Don't crash if the server sends invalid UTF-8
Move storm count to storage

Make it so the storm count doesn't get reset if we have to restart the bot for any reason