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
refactoring: new command routing; !game commands
refactoring: stats
refactoring: static commands
refactoring: misc commands; vote_respond fixed
modify static commands